/**
 * Copyright (C), 2020, Y2 T205
 * FileName: SearchParam
 * Author: Lenovo
 * Date: 2020-05-22 16:25
 * Description:
 * History:
 * <author> <time> <version> <desc>
 * 作者姓名 修改时间 版本号 描述
 */


package com.atguigu.gulimall.search.vo;


import lombok.Data;

import java.util.List;

/**
 * 〈一句话功能简述〉<br>
 * 〈〉
 *
 * @author Lenovo
 * @create 2020-05-22
 * @since 1.0.0
 * 检索条件类
 * 封装页面传递过来的查询条件
 */
@Data
public class SearchParam {


    private String keyword; //页面传递过来的全文匹配关键字
    private Long catalog3Id; //三级分类id
/**
 * sort=sale Count_asc/desc
 *sort=sku Price_asc/desc
 *sort=hot Score_asc/descI
*/
 private String sort; //排序条件
/**
 *好多的过滤条件
 *has Stock(是否有货) 、shu Price区间、brand Id、catalog 3Id、attrs
 *has Stock =0/ 1
 *sku Price=1_500/_500/50e_
 brand Id= 1
 attrs=2_5存：6寸
 *
 */
 private Integer hasStock; //是否只显示有货  0没有库存  1为有库存
 private String skuPrice;//价格区间查询
 private List<Long> brandId; //按照品牌进行查询， 可以多选
 private List<String>attrs; //按照属性进行筛选
 private Integer pageNum=1; //页码





 }
